
import axios from "axios";
import {getToken} from "./auth"
 
//创建实例
let instance=axios.create({
    baseURL:"http://localhost:5000/",
    timeout:5000
})


//axios拦截器

// 请求拦截
instance.interceptors.request.use(config=>{

    //将获取的请求数据拦截在这里，这里可以做一些操作
   var token=getToken();
   
   //将token添加到当前请求头部
   if(token){
      config.headers['Authorization']='Bearer '+ token       
   }


   console.log(config);

    //将修改过后的数据或者请求发送出去
    return config
},err=>{
    console.log(err);
})

//响应拦截
instance.interceptors.response.use(res=>{
    // console.log(res);
    return res.data
},err=>{
    console.log(err);
})

export default instance;